﻿using System;
using UnityEngine;

namespace RootMotion.FinalIK
{
	// Token: 0x0200014F RID: 335
	[HelpURL("https://www.youtube.com/watch?v=wT8fViZpLmQ&index=3&list=PLVxSIA1OaTOu8Nos3CalXbJ2DrKnntMv6")]
	[AddComponentMenu("Scripts/RootMotion.FinalIK/IK/Aim IK")]
	public class AimIK : IK
	{
		// Token: 0x06000571 RID: 1393 RVA: 0x00018D82 File Offset: 0x00017182
		[ContextMenu("User Manual")]
		protected override void OpenUserManual()
		{
			Application.OpenURL("http://www.root-motion.com/finalikdox/html/page1.html");
		}

		// Token: 0x06000572 RID: 1394 RVA: 0x00018D8E File Offset: 0x0001718E
		[ContextMenu("Scrpt Reference")]
		protected override void OpenScriptReference()
		{
			Application.OpenURL("http://www.root-motion.com/finalikdox/html/class_root_motion_1_1_final_i_k_1_1_aim_i_k.html");
		}

		// Token: 0x06000573 RID: 1395 RVA: 0x00018D9A File Offset: 0x0001719A
		[ContextMenu("TUTORIAL VIDEO")]
		private void OpenSetupTutorial()
		{
			Application.OpenURL("https://www.youtube.com/watch?v=wT8fViZpLmQ");
		}

		// Token: 0x06000574 RID: 1396 RVA: 0x00018DA6 File Offset: 0x000171A6
		[ContextMenu("Support Group")]
		private void SupportGroup()
		{
			Application.OpenURL("https://groups.google.com/forum/#!forum/final-ik");
		}

		// Token: 0x06000575 RID: 1397 RVA: 0x00018DB2 File Offset: 0x000171B2
		[ContextMenu("Asset Store Thread")]
		private void ASThread()
		{
			Application.OpenURL("http://forum.unity3d.com/threads/final-ik-full-body-ik-aim-look-at-fabrik-ccd-ik-1-0-released.222685/");
		}

		// Token: 0x06000576 RID: 1398 RVA: 0x00018DBE File Offset: 0x000171BE
		public override IKSolver GetIKSolver()
		{
			return this.solver;
		}

		// Token: 0x0400029D RID: 669
		public IKSolverAim solver = new IKSolverAim();
	}
}
